@mixin common {	
	html {
		height: 100%;
		font-size: 10px;
	}

    .v-app,
    .v-window,
    .v-popupview-popup,
    .v-app input,
    .v-app button,
    .v-app textarea,
    .v-app select,
    .v-app option,
    .v-window input,
    .v-window button,
    .v-window textarea,
    .v-window select,
    .v-window option,
    .v-popupview-popup input,
    .v-popupview-popup button,
    .v-popupview-popup textarea,
    .v-popupview-popup select,
    .v-popupview-popup option,
    .v-filterselect-suggestpopup,
    .v-datefield-popup,
    .v-datefield-calendarpanel-header button,
    .v-contextmenu,
    .v-Notification,
    .v-menubar-submenu,
    .v-table-header-drag,
    .v-filterselect-select-button .v-filterselect-input,
    .v-drag-element,
    .v-label,
    div.v-widget {
        font: 1.3rem "Open Sans",Verdana,Helvetica,sans-serif;
    }
    
    :focus {outline:none;}
	::-moz-focus-inner {border:0;}

    input {
        box-shadow: none;
    }

    body.v-generated-body {
        background: none repeat scroll 0% 0% #F3F1F0;
    }

    div.v-vertical > .v-spacing, div.v-vertical > .v-expand > .v-spacing {
        display: inline-block;
    }
    
    .attachment-panel {
    	border-top: 1px solid $light-gray-border;
    	padding: 0.5rem 0rem 0.8rem;
    }
    
    [data-count]:after {
		content: attr(data-count);
		font-family: "Open Sans",Verdana,Helvetica,sans-serif;
		display: block;
		position: absolute;
		background-color: rgb(245, 147, 48);
		border-radius: 50%;
		color: rgb(255, 255, 255);
		font-size: 1rem;
		right: -1.7rem;
		width: 2.2rem;
		height: 2.2rem;
		line-height: 2.2rem;
		top: -1.6rem;
	}
}